home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / file / managers / mc-3.2 / mc-3 / mc-3.2.1 / vfs / Makefile.in < prev    next >
Encoding:
Makefile  |  1996-05-17  |  2.5 KB  |  103 lines

  1. srcdir = @srcdir@
  2. VPATH = @srcdir@
  3.  
  4. rootdir = $(srcdir)/..
  5. @MCFG@@MCF@
  6.  
  7. CFLAGS = $(XCFLAGS)
  8. CPPFLAGS = $(XCPPFLAGS)
  9. LDFLAGS = $(XLDFLAGS)
  10. DEFS = $(XDEFS)
  11. LIBS = @SHADOWLIB@ $(XLIBS) @TERMNET@ $(XLIB)
  12. INSTALL = @INSTALL@
  13. INSTALL_PROGRAM = @INSTALL_PROGRAM@
  14. INSTALL_DATA = @INSTALL_DATA@
  15.  
  16. #
  17. # VFS code
  18. #
  19. NETFILES   = tcputil.o ftpfs.o mcfs.o utilvfs.o
  20. NONETFILES = local.o vfs.o tar.o names.o container.o extfs.o @undelfs_o@
  21.  
  22. VFSSRCS = local.c vfs.c mcfs.c tcputil.c tar.c names.c \
  23.     ftpfs.c container.c mcserv.c extfs.c undelfs.c utilvfs.c
  24.  
  25. VFSHDRS = vfs.h mcfs.h tcputil.h tar.h container.h ftpfs.h names.h \
  26.     extfs.h undelfs.h
  27.  
  28. VFSOBJS = $(NONETFILES) @NETFILES@
  29.  
  30. EXTFSSTUFF = extfs.ini zip zoo lslR ftplist README a rpm
  31.  
  32. #
  33. # Distribution variables
  34. #
  35.  
  36. DISTVFS =     Makefile.in $(VFSSRCS) $(VFSHDRS)
  37.  
  38. all: @LIBVFS@ @mcserv@
  39.  
  40. .c.o:
  41.     $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $<
  42.  
  43. check:
  44.     @echo no tests are supplied.
  45.  
  46. mcserv: mcserv.o tcputil.o 
  47.     $(CC) $(LDFLAGS) -o $@ mcserv.o tcputil.o $(LIBS)
  48.  
  49. libvfs.a: $(VFSOBJS)
  50.     $(RMF) $@
  51.     $(AR) cr $@ $(VFSOBJS)
  52.     -$(RANLIB) $@
  53.  
  54. showlibdep:
  55.     @echo 'OBJS="$(VFSOBJS)"'
  56.  
  57. cross:
  58.     $(MAKE) CC=gcc-linux CPP="gcc-linux -E" \
  59.     CPPFLAGS="$(CPPFLAGS) -I/usr/local/lib/gcc-lib/i386-linux-linux/include/ncurses "
  60.  
  61. TAGS: $(VFSSRCS)
  62.     etags $(VFSSRCS)
  63.  
  64. clean:
  65.     $(RMF) mcserv *.o core a.out libvfs.a
  66.  
  67. realclean: clean
  68.     $(RMF) .depend
  69.     $(RMF) TAGS
  70.     $(RMF) *~
  71.  
  72. distclean:
  73.     -$(RMF) $(srcdir)/*~ $(srcdir)/mcserv $(srcdir)/*.o $(srcdir)/a.out
  74.     -$(RMF) $(srcdir)/core $(srcdir)/libvfs.a $(srcdir)/Makefile
  75.     -if test $(srcdir) = .; then $(MAKE) realclean; fi
  76.  
  77. install: mcserv install.extfs
  78.     if test x@mcserv@ != x; then \
  79.         $(INSTALL_PROGRAM) mcserv $(DESTDIR)$(bindir)/$(binprefix)mcserv; \
  80.     fi
  81.  
  82. install.extfs:
  83.     $(INSTALL_PROGRAM) $(srcdir)/extfs/zip $(DESTDIR)$(libdir)/extfs/zip
  84.     $(INSTALL_PROGRAM) $(srcdir)/extfs/zoo $(DESTDIR)$(libdir)/extfs/zoo
  85.     $(INSTALL_PROGRAM) $(srcdir)/extfs/lslR $(DESTDIR)$(libdir)/extfs/lslR
  86.     $(INSTALL_PROGRAM) $(srcdir)/extfs/a $(DESTDIR)$(libdir)/extfs/a
  87.     $(INSTALL_PROGRAM) $(srcdir)/extfs/rpm $(DESTDIR)$(libdir)/extfs/rpm
  88.     $(INSTALL_PROGRAM) $(srcdir)/extfs/ftplist $(DESTDIR)$(libdir)/extfs/ftplist
  89.     $(INSTALL_DATA) $(srcdir)/extfs/extfs.ini $(DESTDIR)$(libdir)/extfs/extfs.ini
  90.     $(INSTALL_DATA) $(srcdir)/extfs/README $(DESTDIR)$(libdir)/extfs/README
  91.  
  92. distcopy:
  93.     $(CP) $(DISTVFS) ../../mc-$(VERSION)/vfs
  94.     cd extfs; $(CP) $(EXTFSSTUFF) ../../../mc-$(VERSION)/vfs/extfs
  95.  
  96. depend dep: mcdep
  97.  
  98. fastdeploc:
  99.  
  100. # ***Dependencies***Do not edit***
  101. @DOTDEPEND@
  102. # ***End of dependencies***
  103.